@charset "utf-8";


@font-face {
  font-family: 'iconfont';
  src: url('../iconFont/iconfont.eot');
  src: url('../iconFont/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../iconFont/iconfont.woff') format('woff'),
  url('../iconFont/iconfont.ttf') format('truetype'),
  url('../iconFont/iconfont.svg#iconfont') format('svg');
}
.school{
  font-family:"iconfont" !important;
  font-size:0.32rem;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.0001rem;
  -moz-osx-font-smoothing: grayscale;
}
body,h1,h2,h3,h4,h5,h6,hr,p,span,blockquote,dl,dt,dd,ul,ol,li,pre,figcaption,figure,fieldset,legend,button,input,textarea,label,th,td{margin:0;padding:0;box-sizing: border-box;}
html { font-family: PingFangSC-Regular,"Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; font-size: 12px;width: 100%;}
body { margin: 0; color: #555555; background-color: #ffffff;-webkit-overflow-scrolling: touch; font-size: 12px;width: 100%;box-sizing: border-box;}
a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #0088cc; }
a:active { outline: 0; }
a:active { color: #006699; }
abbr[title] { border-bottom: 1px dotted; }

mark { background: #ff0; color: #000; }

img { border: 0; vertical-align: middle; display: block;}
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

h1{font-size: 2.66rem;}
h2{font-size: 2rem;}
h3{font-size: 1.56rem;}
h4{font-size: 1.34rem;}
h5{font-size: 1.11rem;}
h6{font-size: 1rem;}


button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; background-color: transparent;outline:none;}
button { overflow: visible; border: none;}
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal;border: none; outline: none;}
input[type="checkbox"], input[type="radio"] { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; box-sizing: border-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
/*input[type="tel"], input[type="text"] ::-webkit-input-placeholder{color: #FFFFFF;font-size: 1rem;}
input[type="tel"], input[type="text"] :-moz-placeholder{color: #FFFFFF;font-size: 1rem;}
input[type="tel"], input[type="text"] ::-moz-placeholder{color: #FFFFFF;font-size: 1rem;}
input[type="tel"], input[type="text"] :-ms-input-placeholder{color: #FFFFFF;font-size: 1rem;}*/
input[type="text"] {-webkit-appearance: none;}
textarea{-webkit-appearance: none;}

input, textarea {border: 0;}
/*input, textarea {-webkit-appearance: none;}*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:    #aeaeae;  }
input:-moz-placeholder, textarea:-moz-placeholder {color:    #aeaeae;  }
input::-moz-placeholder, textarea::-moz-placeholder {color:    #aeaeae;  }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:    #aeaeae;  }

ul li {list-style: none;  }
.clear:after {display: block;content: '*';width: 0;height: 0;font-size: 0rem;clear: both;overflow: hidden;visibility: hidden;  }
.clear {zoom: 1;}

.goback{position: absolute;left: 10px;top: 0px;margin: 10px;font-size: 17px;color: #565656;}
.goback:before{content: '';display: inline-block;border-top: 2px solid #aaa;border-left: 2px solid #aaa;-webkit-transform: rotate(-45deg)translateY(4px);-ms-transform: rotate(-45deg)translateY(4px);transform: rotate(-45deg)translateY(4px);width: 15px;height: 15px;}
[v-cloak] {display: none;}
/*弹性布局*/
/*两端对齐 项之间间距相等*/
.box-between{display: -webkit-box;display:flex; justify-content:space-between;  -webkit-box-pack: justify; }
/*每项两侧的间隔相等，项与项间距比项与边框间距大一倍*/
.box-around{display: -webkit-box;display:flex;justify-content:space-around;-webkit-box-pack: justify;}
/*弹性布局，左对齐*/
.box-left{display: -webkit-box;display:flex;justify-content: flex-start;-webkit-box-pack: justify;}
/*居中*/
.box-center{display: -webkit-box;display:flex;justify-content: center;-webkit-box-pack: justify;}
/*右对齐*/
.box-right{display: -webkit-box;display:flex;justify-content: flex-end;-webkit-box-pack: justify;}
/* 自动换行 */
.box-wrap{display: -webkit-box;display:flex;justify-content: left;-webkit-box-pack: justify;flex-wrap: wrap;}
/* 竖直排列 */
.box-direction{display: -webkit-box;display:flex;flex-direction: column;}

*{box-sizing: border-box;}
/*请浮动*/
.clearfix:after{content:".";display:block;height:0;width:0;clear:both;visibility:hidden;}




/* 搜索 */
.search-box{
    width: 100vw;
    height: 0.9rem;
    padding: 0.05rem 0.1rem;   
}
.get-camera{
    box-sizing:border-box;
    width: 15vw;
    padding: 0.1rem;
}
.search-text{
    box-sizing:border-box;
    height: 0.78rem;
    width: 100vw;
    border: 1px solid #000000;
    padding-right: 0.2rem;
    align-items: center;
}
.search-img{
    height: 0.76rem;
    padding: 0 0.15rem;
}
.search{
    width: 100%;
    text-indent:0.1rem;
    font-size: 0.28rem;
    line-height: 0.6rem;
}
.cancel{
    color: #ffffff;
    background-color: #078301; 
    width: 15vw;
    padding: 0.1rem;
    text-align: center;
    border-radius: 3px;
}
